package com.ruoyi.warning.domain.vo;


import com.ruoyi.common.annotation.Excel;
import com.ruoyi.warning.domain.entity.Device;
import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * <p>
 * 区域vo
 * </p>
 *
 * @author chenhc
 * @since 2025-02-06
 */
@Data
@SuppressWarnings("serial")
@ApiModel("区域vo")
public class DeviceVO extends Device {
    @Excel(name = "内存利用率(%)",sort = 5)
    private Integer mempoolPerc;
    @Excel(name = "CPU利用率(%)",sort = 4)
    private Integer processorUsage;
    private String lastPingStatus;
    private String snmpStatus;

    @Excel(name = "资产名称",sort = 0)
    private String name;
    @Excel(name = "业务分类",sort = 2)
    private String businessType;
    private String area;
    private String manufacturer;
    private String model;
    @Excel(name = "厂区/厂房",sort = 3)
    private String location;
    private String manufactureDate;
    private String portsNums;
    private String deviceType;
    private String warrantyDate;
    @Excel(name = "设备状态",sort = -1)
    private String statusString;
    private String serialWrong;
    private String isProperty;
}
